#pragma once
#include "InputFilter.h"

class IRInputFilter :
	public InputFilter
{
public:
	IRInputFilter(int width = 640, int height = 480, int fps = 30, bool mirror = true) ;

	virtual void Process();
	virtual ~IRInputFilter(void);

	bool ucharOutput;

private:
	xn::IRGenerator ir;
	XnMapOutputMode mapMode;
	int width;
	int height;

	bool initialized;
};

